package models

// 设备编码规则-设备类型
type DamEqcodeRuleType struct {
	Id *uint64 `gorm:"column:id;primarykey"` // 主键id
	ProductCode *string `gorm:"column:product_code"` // 产品代号
	TypeName *string `gorm:"column:type_name"` // 产品名称
	TypeCode *string `gorm:"column:type_code"` // 类型编码
	EqType *uint8 `gorm:"column:eq_type"` // 设备类型 1：直流设备 2：交流设备 3：交直流一体设备 4：无线设备 5：其它
	EqSpecCode *string `gorm:"column:eq_spec_code"` // mcmc_2010:万城万充旧设备
mcmc_2020:万城万充新设备
win_line:永联
	EqSpecType *uint8 `gorm:"column:eq_spec_type"` // 1:万城,2:直连
	VLow_Limits *float64 `gorm:"column:v_low_Limits"` // 最低电压
	VUp_Limits *float64 `gorm:"column:v_up_Limits"` // 最高电压
	CLow_Limits *float64 `gorm:"column:c_low_Limits"` // 最小电流
	CUp_Limits *float64 `gorm:"column:c_up_Limits"` // 最大电流
	PLow_Limits *float64 `gorm:"column:p_low_Limits"` // 最小功率
	PUp_Limits *float64 `gorm:"column:p_up_Limits"` // 最大功率
	Voltage *float64 `gorm:"column:voltage"` // 工作电压
	Current *float64 `gorm:"column:current"` // 工作电流
	Power *float64 `gorm:"column:power"` // 充电设备总功率
	AuxPower *float64 `gorm:"column:aux_power"` // 辅助电源
	ProductionDate *jsontime.JsonTime `gorm:"column:production_date"` // 设备生产日期
	ManufacturerId *uint64 `gorm:"column:manufacturer_id"` // 设备制造商id
	Remark *string `gorm:"column:remark"` // 备注
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *DamEqcodeRuleType) TableName() string {
	return "dam_eqcode_rule_type"
}